/*******************************************************************/
/* @ All Rights Reserved Copyright (C) 2014 broada,Co.,Ltd.        */
/*                                                                 */
/*  NAME      = frreport_mng.h                                     */
/*  NOTE      = 上报数据模块                                       */
/*  DATE      = 2014/11/20                                         */
/*******************************************************************/

#ifndef __FRREPORT_MNG_H_
#define __FRREPORT_MNG_H_

#include "frcomm.h"

#include "conntrack.h"
#include "frreport_comm.h"

int  frreport_mng_init(void);
void frreport_mng_destory(void);

int  frreport_mng_save_report_data(Conntrack *p_st_ct, Frreport_data **pp_st_report_data);
int  frreport_mng_save_report_data2(Frreport_data **pp_st_report_data);

void *frreport_mng_task(void *arg);
void frreport_debug(const char *p_debugstr);
void frreport_stat(char *p_outbuff, unsigned int ui_size);
void frreport_stat_json(void *p_st_json);

void frreport_mng_setRef(Report_module *p_st_serviceRef);

#endif
